Surveillance system, surveillance method, and program

ABSTRACT

A surveillance system (1) includes an area information acquisition unit (101), a position information acquisition unit (102), a candidate determination unit (103), and a notification unit (104). The area information acquisition unit (101) acquires information of a surveillance-desired area. The position information acquisition unit (102) acquires pieces of position information of a plurality of portable terminals (20), each portable terminal performing surveillance using an image capturing unit. The candidate determination unit (103) determines a candidate portable terminal (20) to be moved to the surveillance-desired area from among the plurality of portable terminals (20) based on the acquired pieces of position information of the plurality of portable terminals (20). The notification unit (104) outputs a notification to the candidate portable terminal requesting to move to the surveillance-desired area.

CROSS REFERENCE TO RELATED APPLICATION

This application is a Continuation of U.S. patent application Ser. No.15/754,378, filed on Feb. 22, 2018, which is a National Stage ofInternational Application No. PCT/JP2016/073886 filed on Aug. 16, 2016,which claims priority from Japanese Patent Application No. 2015-173122,filed Sep. 2, 2015, the contents of all of which are incorporated hereinby reference in their entirety.

TECHNICAL FIELD

The present invention relates to a surveillance system that surveils apredetermined area.

BACKGROUND ART

In places where many people gather such as event venues, surveillancesystems are required for detecting or preventing some sort ofabnormality.

Patent Document 1 below is an example of a technology relating to such asurveillance system. Disclosed in Patent Document 1 is a technology forperforming surveillance using images captured by a simple wearablecamera or the like worn by a security guard.

RELATED DOCUMENT Patent Document

[Patent Document 1] Japanese Patent Application Publication No.2013-258532

SUMMARY OF THE INVENTION Technical Problem

However, for example, in a large-scale event, the number of securityguards is insufficient in comparison to the number of people gathered,thus possibly generating a poorly-surveilled area. A technology is thusdesired for preventing an occurrence of a poorly-surveilled area bycontrolling placement of persons performing surveillance work in asurveillance area in accordance with the situation.

An object of the present invention is to provide a technology ofcontrolling placement of persons performing surveillance work in asurveillance area in accordance with the situation.

Solution to Problem

According to the present invention, there is provided a surveillancesystem which includes:

an area information acquisition unit that acquires information of asurveillance-desired area;

a position information acquisition unit that acquires pieces of positioninformation of a plurality of portable terminals, each terminalperforming surveillance using an image capturing unit;

a candidate determination unit that determines a candidate portableterminal to be moved to the surveillance-desired area from among theplurality of portable terminals based on the acquired pieces of positioninformation of the plurality of portable terminals; and a notificationoutput unit that outputs a notification to the candidate portableterminal requesting to move to the surveillance-desired area.

According to the present invention, there is provided a surveillancemethod performed by a computer, the method including:

acquiring information of a surveillance-desired area;

acquiring pieces of position information of a plurality of portableterminals, each portable terminal performing surveillance using an imagecapturing unit;

determining a candidate portable terminal to be moved to thesurveillance-desired area from among the plurality of portable terminalsbased on the acquired pieces of position information of the plurality ofportable terminals; and

outputting a notification to the candidate portable terminal requestingto move to the surveillance-desired area.

According to the present invention, there is provided a program causinga computer to function as:

an area information acquisition unit that acquires information of asurveillance-desired area;

a position information acquisition unit that acquires pieces of positioninformation of a plurality of portable terminals, each portable terminalperforming surveillance using an image capturing unit;

a candidate determination unit that determines a candidate portableterminal to be moved to the surveillance-desired area from among theplurality of portable terminals based on the acquired pieces of positioninformation of the plurality of portable terminals; and

a notification output unit that outputs a notification to the candidateportable terminal requesting to move to the surveillance-desired area.

Advantageous Effects of Invention

According to the present invention, it is possible to prevent anoccurrence of a poorly-surveilled area.

BRIEF DESCRIPTION OF THE DRAWINGS

The above-described objects and other objects, features, and advantagesare clarified more by the preferred example embodiment (which will bedescribed below) and the following accompanying drawings.

FIG. 1 is a diagram conceptually illustrating a system configuration ofa surveillance system according to a first example embodiment.

FIG. 2 is a diagram illustrating an example of a map displayed in adisplay of a center apparatus.

FIG. 3 is a diagram conceptually illustrating a hardware configurationof a center apparatus in the first example embodiment.

FIG. 4 is a flowchart illustrating a flow of processing of thesurveillance system in the first example embodiment.

FIG. 5 is a flowchart illustrating a flow of processing of asurveillance system according to a second example embodiment.

FIG. 6 is a diagram conceptually illustrating a system configuration ofa surveillance system according to a third example embodiment.

FIG. 7 is a flowchart illustrating a flow of processing of thesurveillance system in the third example embodiment.

FIG. 8 is a diagram conceptually illustrating a system configuration ofa surveillance system according to a fourth example embodiment.

FIG. 9 is a sequence diagram illustrating a flow of processing of asurveillance system in a first operation example of the fourth exampleembodiment.

FIG. 10 is a sequence diagram illustrating a flow of processing of asurveillance system in a second operation example of the fourth exampleembodiment.

DESCRIPTION OF EMBODIMENTS

Hereinafter, example embodiments of the present invention will bedescribed with reference to the drawings. In all the drawings, the samecomponents are denoted by the same reference signs and descriptionsthereof will not be repeated.

First Example Embodiment

[System Configuration]

FIG. 1 is a diagram conceptually illustrating a system configuration ofa surveillance system 1 according to a first example embodiment. Asillustrated in FIG. 1, the surveillance system 1 includes a centerapparatus 10 and a plurality of portable terminals 20. The centerapparatus 10 is not limited to the configuration in FIG. 1, and aplurality of center apparatuses 10 may be provided.

The center apparatus 10 performs surveillance work using pieces ofinformation which are collected from a surveillance device (notillustrated) (for example, a fixed-point surveillance camera provided ona wall, a ceiling, or the like, or a mobile surveillance camera held bya security guard) connected through a network or the like. For example,the center apparatus 10 may be a stationary personal computer (PC) whichis equipped in a building (in a surveillance center) or in a movingobject such as a vehicle. The center apparatus 10 may be a portableterminal such as a smart phone or a tablet terminal.

The portable terminal 20 is a terminal held by a surveilling person in aplace to be surveilled. Here, the “surveilling person” is not limitedto, for example, security guards dispatched from, for example, securitycompanies and the like performing surveillance work, and also includesordinary persons visiting an event held in a place to be surveilled whohave expressed participation to perform surveillance work. Expression ofthe participation in surveillance work is, for example, performed by thecenter apparatus 10 notifying each portable terminal 20 of aparticipation request in surveillance work, and the portable terminal 20transmitting a notification indicating participation in surveillance asa response to the center apparatus 10. The portable terminal 20 is notparticularly limited so long as the terminal includes an image capturingunit that captures an image (motion image or still image) of thesurroundings and can transmit the captured image through a network.Specific examples of the portable terminal 20 include smart phones,tablet terminals, mobile telephones, and wearable cameras.

[Processing Configuration]

As illustrated in FIG. 1, the center apparatus 10 in this exampleembodiment includes an area information acquisition unit 101, a positioninformation acquisition unit 102, a candidate determination unit 103,and a notification unit 104.

The area information acquisition unit 101 acquires information of asurveillance-desired area. The “surveillance-desired area” means an areawhich is desirably enhanced in surveillance and is at least a portion ofthe entire area (the area to be surveilled) surveilled by thesurveillance system 1 according to the present invention. For example,the surveillance-desired area is determined by a surveillance operator,based on various kinds of information collected by the center apparatus10. The determined surveillance-desired area is inputted to the centerapparatus 10. Alternatively, the center apparatus 10 may automaticallydetermine the surveillance-desired area based on various kinds ofcollected information.

For example, as illustrated in FIG. 2, the area information acquisitionunit 101 receives an input of the surveillance-desired area from thesurveillance operator through a map of a place to be surveilleddisplayed on a display unit of the center apparatus 10. FIG. 2 is adiagram illustrating an example of the map displayed in a display of thecenter apparatus 10. The map may display, in a superimposed manner, forexample, an icon I indicating position information of a portableterminal 20, a heat map HM (a map indicating the distribution of thedegree of congestion), and the like which are generated using ananalysis result of an image captured by a fixed-point surveillancecamera or a portable terminal 20 as material for determining thesurveillance-desired area. In the example in FIG. 2, for example, asurveillance operator can determine an area A surrounded by a dottedline as an area that should be enhanced in surveillance, since thenumber of portable terminals 20 is small in comparison to the degree ofcongestion. The area information acquisition unit 101 acquires an areaoverlapped by a figure drawn on the map by the surveillance operator asthe surveillance-desired area. The surveillance operator draws thefigure, for example, by using an input device such as a mouse or a touchpanel. In a case where the map of the place to be surveilled ispreviously divided into a plurality of areas, the area informationacquisition unit 101 can also acquire an area selected by thesurveillance operator from among the plurality of areas using the inputdevice as the surveillance-desired area.

In addition, without being limited to the above, the area informationacquisition unit 101 may automatically discriminate an area to beenhanced in surveillance using various kinds of information which arecollected for the surveillance work and acquire the specified area as asurveillance-desired area. The area information acquisition unit 101 candiscriminate the surveillance-desired area based on, for example,distribution of the degree of congestion calculated by analyzing animage captured by a fixed-point surveillance camera or a portableterminal 20, distribution of pieces of position information of portableterminals 20 carried by surveilling persons, or the like.

The position information acquisition unit 102 acquires pieces ofposition information of a plurality of portable terminals 20, eachterminal 20 performing surveillance using an image capturing unit. Theposition information acquisition unit 102 acquires, for example,position information of the portable terminals 20 from the globalpositioning system (GPS). The position information acquisition unit 102may acquire, without being limited to the above, position informationand the like of an access point of wireless fidelity (Wi-Fi) (registeredtrademark) provided in the neighborhood of the portable terminals 20,from the portable terminals 20. The position information acquisitionunit 102 may identify position information of the portable terminals 20based on the acquired position information of the access point. Theposition information acquisition unit 102 may be configured to acquireposition information of each of the portable terminals 20 using, forexample, a technology referred to as SmaPhoSensor (registered trademark)that detects the presence of portable terminals 20 nearby. SmaPhoSensor(registered trademark) can detect a frame in a wireless LAN transmittedby each smart phone and recognize which smart phone is present nearby.

The candidate determination unit 103 determines a candidate portableterminal 20 (also called a candidate terminal hereinbelow) to be movedto the surveillance-desired area from among the plurality of portableterminals 20, based on the acquired pieces of position information ofthe plurality of portable terminals 20. For example, the candidatedetermination unit 103 calculates the distribution of the portableterminals 20 from the acquired pieces of position information, andidentifies an area in which the density of portable terminals 20 isequal to or greater than a predetermined value. The candidatedetermination unit 103 determines a number of candidate terminals fromthe portable terminals 20 present in the identified area. For example,the candidate determination unit 103 receives an input specifying thenumber of candidate terminals from a surveillance operator, anddetermines the candidate terminals of the specified number in a randomorder or in an order of proximity to the surveillance-desired area. Thecandidate determination unit 103 may determine the number of candidateterminals based on a function prepared in advance for calculating thenumber of portable terminals 20 to be moved, regardless of the inputfrom the surveillance operator.

The notification unit 104 outputs a notification to the candidateterminals prompting to move to the surveillance-desired area using anotification message, an e-mail, or the like through a predeterminedapplication.

[Hardware Configuration]

FIG. 3 is a diagram conceptually illustrating a hardware configurationof the center apparatus 10 in the first example embodiment.

The center apparatus 10 includes a processor 1001, a memory 1002, astorage 1003, an input and output interface (input and output I/F) 1004,a communication unit 1005, and the like. The processor 1001, the memory1002, the storage 1003, the input and output interface 1004, and thecommunication unit 1005 are connected to each other by a datatransmission path for mutually transmitting and receiving data.

The processor 1001 is, for example, an arithmetic processing unit suchas a central processing unit (CPU) or a graphic processing unit (GPU).The memory 1002 is, for example, a memory such as a random access memory(RAM) or a read only memory (ROM). The storage 1003 is, for example, astorage device such as a hard disk drive (HDD), a solid state drive(SSD), or a memory card. The storage 1003 may be a memory such as a RAMor a ROM.

The storage 1003 stores programs for implementing functions of theprocessing units (area information acquisition unit 101, positioninformation acquisition unit 102, candidate determination unit 103,notification unit 104, and the like) equipped in the center apparatus10. The processor 1001 implements each of the functions of theprocessing units by executing the programs. Here, when the processor1001 executes the programs, the processor 1001 may execute the programsafter the programs are read on the memory 1002 or may execute theprograms without reading the programs on the memory 1002.

The input and output interface 1004 is connected to a display device1006, an input device 1007, and the like. The display device 1006 is adevice such as a liquid crystal display (LCD) or a cathode ray tube(CRT), which displays a screen corresponding to drawing data processedby the processor 1001. The input device 1007 is a device that receivesan operation input of an operator and is, for example, a keyboard, amouse, a touch sensor, and the like. The display device 1006 and theinput device 1007 may be integrated with each other, and thus may beimplemented as a touch panel.

The communication unit 1005 transmits and receives data to and from theportable terminal 20 or other external devices. For example, thecommunication unit 1005 communicates with the portable terminal 20 orother external devices through a wired network or a wireless network.

Note that, the hardware configuration of the center apparatus 10 is notlimited to the configuration illustrated in FIG. 3.

Operation Example

An operation example of the surveillance system 1 in this exampleembodiment will be described with reference to FIG. 4. FIG. 4 is aflowchart illustrating a flow of processing of the surveillance system 1in the first example embodiment.

First, the area information acquisition unit 101 acquires information ofa surveillance-desired area (S101). For example, the area informationacquisition unit 101 acquires an area specified by an operation of asurveillance operator on the map illustrated in FIG. 2, or an area whichhas been automatically discriminated based on the distribution of thedegree of congestion and the like, as information indicating thesurveillance-desired area. The position information acquisition unit 102acquires position information of each of the portable terminals 20(S102). The candidate determination unit 103 identifies an area in whichthe number of portable terminals 20 is large (excessively-surveilledarea) using the position information of each of the portable terminals20 acquired in S102 (S103). Thereafter, the candidate determination unit103 determines a number of candidate portable terminals 20 from amongthe portable terminals 20 present in the identified area to be moved tothe surveillance-desired area indicated by the information acquired inS101 (S104). The notification unit 104 outputs a notification to theidentified candidate, prompting to move to the surveillance-desired areaindicated by the information acquired in S101 (S105).

Advantageous Effect of First Example Embodiment

As described above, in this example embodiment, an area with a largenumber of portable terminals 20 is identified from pieces of positioninformation of the portable terminals 20, and a notification isoutputted to the portable terminals 20 present in the determined areaprompting to move to the surveillance-desired area where surveillanceshould be enhanced. Thus, it is possible to move security guards from asufficiently-surveilled area to a poorly-surveilled area, and thus tothoroughly surveil the whole area.

Second Example Embodiment

In this example embodiment, the first example embodiment will be morespecifically described.

[Processing Configuration]

A center apparatus 10 in this example embodiment has a processingconfiguration similar to that in the first example embodiment.

A candidate determination unit 103 in this example embodiment identifiesa dense area of the portable terminals 20 based on position informationof the portable terminals 20 acquired by a position informationacquisition unit 102. The dense area is an area where a number of theportable terminals 20 or a density of the portable terminals 20 is equalto or greater than a predetermined first threshold. The candidatedetermination unit 103 determines a candidate portable terminal 20 to bemoved to the surveillance-desired area identified by the areainformation acquisition unit 101 from among the portable terminals 20present in the identified dense area.

For example, the first threshold is obtained by the candidatedetermination unit 103 using a function defining an upper limit of thenumber of portable terminals 20 (the number of portable terminals 20considered as an excessively-surveilled state) per unit area. Thecandidate determination unit 103 calculates, for example, the number(density) of portable terminals 20 per unit area, each area having apredetermined size. The candidate transmission unit 103 identifies anarea in which the number of portable terminals 20 per unit area is equalto or greater than the first threshold (dense area). The candidatedetermination unit 103 performs the calculation using the positioninformation of each of the portable terminals 20 acquired by theposition information acquisition unit 102. In a case where a place to besurveilled is configured by a plurality of split areas, the upper limitwhich is uniform in all split areas may be previously held as the firstthreshold, in a predetermined storage area. In this case, the candidatedetermination unit 103 counts the number of portable terminals 20 ineach of the split areas from the pieces of position information of theportable terminals 20 acquired by the position information acquisitionunit 102 and compares each sum with the upper limit (first threshold) inthe predetermined storage area. The candidate determination unit 103identifies an area in which the number of portable terminals 20 is equalto or greater than the upper limit (dense area), based on the comparisonresult. Finally, the candidate determination unit 103 determines thecandidate terminals from among the portable terminals 20 in theidentified dense area. Alternatively, the candidate determination unit103 may define in advance the upper limit of portable terminals 20 foreach split area, and compare a sum of the portable terminals 20 in eachsplit area with the upper limit defined for that area. For example, in acase where a certain place has accident-prone characteristics incomparison to other places due to the place being sloped or narrow, theupper limit of the area including this place may be set to be greaterthan that in other areas. Alternatively, the upper limit of an area maybe changed in accordance with the situation in a case where thedangerousness of an area is changed by weather and the like, such as asloped area which becomes slippery by rain. For example, the candidatedetermination unit 103 can adjust the upper limit value for an areahaving the dangerousness which is changed by the weather and the like,using a function configured to calculate the upper limit using theconditions of the weather, the temperature, the humidity, and the like,as parameters. In a case where a place to be surveilled is movedaccompanying the progress of an event such as a marathon, the upperlimit of each area may be changed in accordance with the movement. Inthis case, for example, a manager of the surveillance system predictspositions of participants and staff of the event in accordance with theprogress of the event, and defines a function for calculating the upperlimit of each area according to time in advance, based on thisprediction. The candidate determination unit 103 can calculate the upperlimit of each area according to time, from the predefined function byusing time as a parameter. Alternatively, the area to be surveilled canbe recognized in accordance with position information of guides of theevent (in a case of a marathon, security guards or guides at the frontand end of the runners). Thus, the candidate determination unit 103 mayacquire position information of the guides of the event and control theupper limit corresponding to an area to be surveilled recognized fromthe acquired position information. The operation of the candidatedetermination unit 103 is not limited to the example described here.

The area information acquisition unit 101 in this example embodimentidentifies a sparse area based on the position information of theportable terminals 20 acquired by the position information acquisitionunit 102. The sparse area is an area in which the number of portableterminals 20 or the density of the portable terminals 20 is equal to orsmaller than a predetermined second threshold. Then, the areainformation acquisition unit 101 sets the identified sparse area as thesurveillance-desired area.

For example, the second threshold is obtained by the area informationacquisition unit 101 by using a function defining a lower limit of thenumber of portable terminals 20 (the minimum number of portableterminals 20 required for surveillance) per unit area. The areainformation acquisition unit 101 calculates, for example, the number(density) of portable terminals 20 per unit area, each area having apredetermined size, and identifies an area in which the number ofportable terminals 20 per unit area is equal to or smaller than thesecond threshold (sparse area) by using the position information of eachof the portable terminals 20 acquired by the position informationacquisition unit 102. In a case where a place to be surveilled isconfigured by a plurality of split areas, the lower limit which isuniform in all split areas may be previously held as the secondthreshold in a predetermined storage area. In this case, the areainformation acquisition unit 101 counts the number of portable terminals20 for each of the split areas using the pieces of position informationof the portable terminals 20 acquired by the position informationacquisition unit 102 and compares each sum with the lower limit (secondthreshold) in the predetermined storage area. The area informationacquisition unit 101 identifies an area in which the number of portableterminals 20 is equal to or smaller than the lower limit (sparse area),based on the comparison result. The area information acquisition unit101 sets the sparse area identified here as the surveillance-desiredarea. Similar to a case of the upper limit, the lower limit may also bechanged in accordance with factors such as different characteristics foreach place, the weather, or the like, or in accordance with thesituation of movement in the area to be surveilled. The operation of thearea information acquisition unit 101 is not limited to the exampledescribed here.

[Hardware Configuration]

The center apparatus 10 in this example embodiment has a hardwareconfiguration illustrated in FIG. 3. The processing units in thisexample embodiment are implemented in a manner similar to that in thefirst example embodiment.

Operation Example

An operation example of the surveillance system 1 in this exampleembodiment will be described with reference to FIG. 5. FIG. 5 is aflowchart illustrating a flow of processing of the surveillance system 1in the second example embodiment. Here, an operation example in a casewhere the center apparatus 10 automatically discriminates thesurveillance-desired area will be described.

First, the position information acquisition unit 102 acquires pieces ofposition information of portable terminals 20 (S201). The areainformation acquisition unit 101 acquires a second threshold foridentifying a surveillance-desired area by using a previously-heldfunction or the like (S202). The area information acquisition unit 101identifies a sparse area in which the number of portable terminals 20 ora density of the portable terminals 20 is equal to or smaller than thesecond threshold as the surveillance-desired area, based on the piecesof position information acquired in S201 (S203). The candidatedetermination unit 103 acquires a first threshold for determining anarea from which candidate terminals are selected, by using the functionor the like held in advance (S204). The candidate determination unit 103identifies a dense area in which the number of portable terminals 20 ora density of the portable terminals 20 is equal to or greater than thefirst threshold, based on the pieces of position information acquired inS201 (S205). The candidate determination unit 103 determines candidateterminals from portable terminals 20 present in the dense areaidentified in S205 (S206). The candidate determination unit 103determines candidate terminals of the number input from the surveillanceoperator or the number calculated based on, for example, a difference indensities between the sparse area and the dense area. The candidatedetermination unit 103 may completely randomly determine candidateterminals or may determine the candidate terminals in an order from theclosest portable terminal 20 to the surveillance-desired area. Thenotification unit 104 outputs a notification to the candidate terminalsdetermined in S206, prompting to move to the surveillance-desired areaidentified in S203 (S207).

As described above, according to this example embodiment, it is possibleto obtain the effect which is similar to that in the first exampleembodiment.

Third Example Embodiment

For example, unexpected situations such as accidents may highly possiblyoccur in a crowded place where people are concentrated. In a place wherethe flow of people is stagnant, there is high possibility that some kindof abnormality has occurred that is disturbing the flow. In a case wherethere are many people who are feeling dissatisfied, the possibleoccurrence of trouble is high. Therefore, it is preferable that thesurveilling side enhances surveillance in such a place. In this exampleembodiment, an embodiment will be explained in which the centerapparatus 10 performs processing based on such situations.

[Processing Configuration]

FIG. 6 is a diagram conceptually illustrating a system configuration ofa surveillance system 1 according to a third example embodiment. In thisexample embodiment, a center apparatus 10 further includes an indexinformation acquisition unit 105 in addition to the configuration in thesecond example embodiment.

The index information acquisition unit 105 acquires index information asan indicator of the degree of necessity for surveillance such as, forexample, the degree of congestion of people in the place to besurveilled, the stagnating degree of people in the place to besurveilled, and the degree of dissatisfaction of people in the place tobe surveilled. The index information acquired by the index informationacquisition unit 105 is not limited to the above examples.

The degree of congestion of people is calculated, for example, byanalyzing images captured by a fixed-point surveillance camera or aportable terminal 20 of a security guard. The index informationacquisition unit 105 may calculate the degree of congestion of people byacquiring and analyzing the images, or may acquire a result obtained byanother device analyzing the degree of congestion of people using theimages. The stagnating degree of people is calculated, for example, byanalyzing images captured by a fixed-point surveillance camera or aportable terminal 20 of a security guard in time series. The indexinformation acquisition unit 105 may calculate the stagnating degree ofpeople by acquiring and analyzing the time-series images, or may acquirea result of analysis of the degree of congestion obtained by anotherdevice using the time-series images. The degree of dissatisfaction of aperson is calculated, for example, by using a predetermined function forquantifying the degree of dissatisfaction based on the progress statusof an on-going event (for example, the progress status of a sportscompetition), weather information (temperature, humidity, and the like),degree of congestion of persons, the stagnating degree of persons, andthe like. The index information acquisition unit 105 may calculate thedegree dissatisfaction based on the pieces of information, or mayacquire a result of analysis of the degree of dissatisfaction obtainedby another device based on the pieces of information as the indexinformation.

The candidate determination unit 103 in this example embodiment changesthe first threshold based on the index information acquired by the indexinformation acquisition unit 105. For example, the candidatedetermination unit 103 holds a predetermined function for correcting thefirst threshold using the degree of congestion of people, the stagnatingdegree of persons, or the degree of dissatisfaction of people obtainableas index information, as an argument, and changes the first threshold bysubstituting the index information acquired by the index informationacquisition unit 105 into the function. Specifically, the function isfor correcting the first threshold to be increased as the degree ofcongestion of people, the stagnating degree of people, or the degree ofdissatisfaction which is obtained by the index information becomeshigher. The candidate determination unit 103 identifies an area in whichthe number of portable terminals 20 or a density of the portableterminals 20 is equal to or greater than the first threshold (densearea), based on the pieces of position information of the portableterminals 20 acquired by the position information acquisition unit 102.Then, the candidate determination unit 103 determines a candidateterminal from portable terminals 20 positioned in the dense area.

The area information acquisition unit 101 in this example embodimentchanges the second threshold based on the index information acquired bythe index information acquisition unit 105. For example, the candidatedetermination unit 103 holds a predetermined function for correcting thesecond threshold using the degree of congestion of people, thestagnating degree of people, or the degree of dissatisfaction which isobtained as the index information, as an argument, and changes thesecond threshold by substituting the index information acquired by theindex information acquisition unit 105 into the function. The functionis for correcting the second threshold to be increased as the degree ofcongestion of people, the stagnating degree of people, or the degree ofdissatisfaction which is obtained by the index information becomeshigher. The area information acquisition unit 101 identifies an area inwhich the number of portable terminals 20 or a density of the portableterminals 20 is equal to or smaller than the second threshold (sparsearea), based on the pieces of position information of the portableterminals 20 acquired by the position information acquisition unit 102.Then, the area information acquisition unit 101 sets the identifiedsparse area as the surveillance-desired area.

[Hardware Configuration]

The center apparatus 10 in this example embodiment has a hardwareconfiguration illustrated in FIG. 3. A storage 1003 stores a program forimplementing the function of the area information acquisition unit 101in this example embodiment, a program for implementing the function ofthe candidate determination unit 103 in this example embodiment, and aprogram for implementing the function of the index informationacquisition unit 105 in this example embodiment. The area informationacquisition unit 101 executes the programs so as to implement each ofthe functions of the area information acquisition unit 101, thecandidate determination unit 103, and the index information acquisitionunit 105 in this example embodiment.

Operation Example

An operation example of the surveillance system 1 in this exampleembodiment will be described with reference to FIG. 7. FIG. 7 is aflowchart illustrating a flow of processing of the surveillance system 1in the third example embodiment. Here, an operation example in a casewhere the center apparatus 10 automatically discriminates thesurveillance-desired area will be described.

First, the position information acquisition unit 102 acquires positioninformation of each of the portable terminals 20 (S301). Subsequently orin parallel, the index information acquisition unit 105 acquires indexinformation (S302). As described in the second example embodiment, thearea information acquisition unit 101 acquires the second threshold foridentifying the surveillance-desired area (S303). The area informationacquisition unit 101 corrects the second threshold acquired in S303,based on the index information acquired in S302 (S304). The areainformation acquisition unit 101 identifies a sparse area in which thenumber of portable terminals 20 or a density of the portable terminals20 is equal to or smaller than the second threshold, as thesurveillance-desired area, based on the pieces of position informationacquired in S301 (S305). As described in the second example embodiment,the candidate determination unit 103 acquires the first threshold foridentifying an area from which candidate terminals are selected (S306).The candidate determination unit 103 corrects the first thresholdacquired in S306, based on the index information acquired in S302(S307). The candidate determination unit 103 identifies a dense area inwhich the number of portable terminals 20 or a density of the portableterminals 20 is equal to or greater than the first threshold, based onthe pieces of position information acquired in S301 (S308). Thecandidate determination unit 103 determines a candidate terminal fromportable terminals 20 present in the dense area identified in S308(S309). The notification unit 104 outputs a notification, to thecandidate terminals determined in S309, prompting to move to thesurveillance-desired area identified in S305 (S310). In this flowchart,an example in which the sparse area is identified and then the densearea is identified is described. However, it is not limited thereto, andthe sparse area may be identified after the dense area is identified. Inthis case, after the candidate determination unit 103 corrects the firstthreshold, and then identifies the dense area, the area informationacquisition unit 101 corrects the second threshold and determines thesparse area.

Advantageous Effect of Third Example Embodiment

As described above, in this example embodiment, the first threshold andthe second threshold are corrected based on the index information ofeach area as an indicator of the degree of necessity for surveillance,such as the degree of congestion of people, the stagnating degree ofpeople, and the degree of dissatisfaction. Thus, when thesurveillance-desired area (that is, a poorly-surveilled area) and anarea from which candidate terminals are selected (that is, anexcessively-surveilled area) are determined in the second exampleembodiment, it is possible to improve the accuracy.

Fourth Example Embodiment

In the above-described example embodiments, a person performingsurveillance work is not distinguished from an ordinary visitor of anevent held in a place to be surveilled who expressed participation insurveillance work. However, a person expressing participation insurveillance work is merely visiting the event that is held, differentfrom a person engaged in surveillance work. Since the person expressingparticipation in surveillance work does not act in an organized mannerbut acts on his/her own volition, the distribution of portable terminals20 is hardly retained. This example embodiment explains a mechanismfocusing on persons expressing participation in surveillance work.

In this example embodiment, a center apparatus 10 performs the aboveprocessing with portable terminals expressing participation insurveillance work as target terminals to be subjected to the processing.Specifically, a position information acquisition unit 102 in thisexample embodiment acquires position information of the portableterminals 20 expressing participation in surveillance work. Thereby, acandidate determination unit 103 in this example embodiment determines acandidate terminal to be moved to the surveillance-desired area, fromthe portable terminals 20 expressing participation in surveillance work.In a case where the center apparatus 10 automatically discriminates thesurveillance-desired area, the area information acquisition unit 101determines the surveillance-desired area based on the pieces of positioninformation of the portable terminals 20 expressing participation insurveillance work.

[Processing Configuration]

FIG. 8 is a diagram conceptually illustrating a system configuration ofa surveillance system 1 according to a fourth example embodiment. Inthis example embodiment, a center apparatus 10 further includes aresponse reception unit 106 and an incentive information provision unit107, in addition to the above-described configuration of each of theexample embodiments. FIG. 8 is illustrated based on the configuration ofthe center apparatus 10 in FIG. 1. However, the center apparatus 10 inthis example embodiment may further include the index informationacquisition unit 105 in FIG. 6.

The response reception unit 106 receives, from the candidate terminals,responses to the notification outputted by the notification unit 104(response regarding whether or not moving to the surveillance-desiredarea is accepted).

The candidate determination unit 103 in this example embodimentcalculates the number of portable terminals 20 to be moved to thesurveillance-desired area. For example, in a case where the requirednumber of portable terminals 20 per unit area is previously defined, thecandidate determination unit 103 calculates a difference between thepredefined number and the number of portable terminals 20 present perunit area as the number of portable terminals 20 to be moved to thesurveillance-desired area. The number of portable terminals 20 presentper unit area is calculated based on the number of portable terminals 20in the surveillance-desired area and the area of thesurveillance-desired area. For example, in a case where the place to besurveilled is configured by a plurality of split areas, and the minimumrequired number of terminals is set, which may be different according tothe area or may be uniform in each of the split areas, the candidatedetermination unit 103 calculates a difference between the number ofportable terminals 20 present in the surveillance-desired area and theminimum required number of terminals in the area selected as thesurveillance-desired area as the number of portable terminals 20 to bemoved to the surveillance-desired area. In a case where the centerapparatus 10 further includes an index information acquisition unit 105,the candidate determination unit 103 may correct “the number of portableterminals 20 per unit area” or “the minimum required number ofterminals” based on index information. Then, the candidate determinationunit 103 may calculate the number of portable terminals 20 present inthe surveillance-desired area.

The candidate determination unit 103 repeats determination of candidateportable terminals to be moved to the surveillance-desired area untilthe received number of responses accepting to move to thesurveillance-desired area reaches the calculated number. Incidentally,there may be a case where the received number of responses accepting tomove to the surveillance-desired area may not satisfy the requirednumber even when all the portable terminals 20 as targets are determinedas candidate terminals and notifications are outputted thereto. In sucha case, the candidate determination unit 103 waits for a predeterminedtime to elapse (for example, several minutes to ten minutes or so), andthen determines a candidate terminal again. Then, the notification unit104 outputs the notification. If there is a user who was unable to moveto the surveillance-desired area at the time of receiving the previousnotification due to a certain reason but the reason is solved after timehas elapsed, it is possible to expect to obtain a response accepting tomove to the surveillance-desired area from the portable terminal 20 ofthat user.

The incentive information provision unit 107 provides incentiveinformation to the candidates which have transmitted a responseaccepting to move to the surveillance-desired area. For example, theincentive information is benefit information for improving motivation ofa user, such as a membership point or a coupon of a partner company.

[Hardware Configuration]

The center apparatus 10 in this example embodiment has a hardwareconfiguration illustrated in FIG. 3. A storage 1003 stores a program forimplementing the function of the candidate determination unit 103 inthis example embodiment, a program for implementing the function of theresponse reception unit 106 in this example embodiment, and a programfor implementing the function of the incentive information provisionunit 107 in this example embodiment. The area information acquisitionunit 101 executes the programs so as to implement each of the functionsof the candidate determination unit 103, the response reception unit106, and the incentive information provision unit 107 in this exampleembodiment.

Operation Example

An operation example of the surveillance system 1 in this exampleembodiment will be described with reference to FIGS. 9 and 10. Here, aflow of processing after the candidate determination unit 103 determinesa candidate terminal will be described.

First Operation Example

First, a first operation example in this example embodiment will bedescribed with reference to FIG. 9. FIG. 9 is a sequence diagramillustrating a flow of processing of a surveillance system 1 in thefirst operation example of the fourth example embodiment.

As described above, the candidate determination unit 103 acquires thenumber of portable terminals to be moved to the surveillance-desiredarea (S401). Then, the candidate determination unit 103 determines onecandidate terminal (S402) and the notification unit 104 outputs anotification prompting to move to the surveillance-desired area, to thedetermined candidate terminal (S403). A response to the notification inS403 is transmitted from the portable terminal 20, and the responsereception unit 106 receives the response (S404). The candidatedetermination unit 103 determines whether or not the received responseis a response accepting to move to the surveillance-desired area (S405).In a case where the response received in S404 is not the responseaccepting to move to the surveillance-desired area (NO in S405), thecandidate determination unit 103 newly determines one candidate terminal(S402), and the above-described processes are repeated. On the otherhand, in a case where the response received in S404 is the responseaccepting to move to the surveillance-desired area (YES in S405), thecandidate determination unit 103 updates the number of portableterminals accepting to move, for example, by incrementing a counterindicating the number of portable terminals accepting to move (S406).The incentive information provision unit 107 provides incentiveinformation to the portable terminal 20 which has transmitted a responseaccepting to move to the surveillance-desired area (S407). The candidatedetermination unit 103 determines whether or not acceptance has beenobtained from the required number of portable terminals 20 (that is, thenumber acquired in S401) (S408). In a case where acceptance has not beenobtained from the required number of portable terminals 20 (NO in S408),the candidate determination unit 103 newly determines one candidateterminal (S402), and the above-described processes are repeated. On theother hand, in a case where acceptance has been obtained from therequired number of portable terminals 20 (YES in S408), there is no needfor the candidate determination unit 103 to determine a new candidateterminal, and the processing is ended.

Second Operation Example

Next, a second operation example in this example embodiment will bedescribed with reference to FIG. 10. FIG. 10 is a sequence diagramillustrating a flow of processing of a surveillance system 1 in thesecond operation example of the fourth example embodiment.

As described above, the candidate determination unit 103 acquires thenumber of portable terminals to be moved to the surveillance-desiredarea (S501). Then, the candidate determination unit 103 determines thecandidate terminals of the number acquired in S501 in a batch (S502),and the notification unit 104 outputs notifications, in a batch,prompting to move to the surveillance-desired area to the determinedcandidate terminals (S503). A response to the notification in S503 istransmitted from each of the candidate terminals, which is received bythe response reception unit 106 (S504). The candidate determination unit103 determines whether or not all of the candidate terminals havetransmitted a response accepting to move to the surveillance-desiredarea, until the response is received from all of the candidate terminalsor after waiting for a predetermined time to elapse (S505). In a casewhere the response accepting to move to the surveillance-desired area isnot obtained from all of the candidate terminals (NO in S505), thecandidate determination unit 103 determines new candidate terminals in abatch (S502), and the above-described processes are repeated. Here, in acase where the response accepting to move to the surveillance-desiredarea is received from some of the candidate terminals, the candidatedetermination unit 103 determines new candidate terminals of a numberequal to a value obtained by subtracting the number of terminals whichhave transmitted responses accepting to move to the surveillance-desiredarea, from the number acquired in S501. On the other hand, in a casewhere the response accepting to move to the surveillance-desired area isreceived from all of the candidate terminals (YES in S505), theincentive information provision unit 107 transmits incentive informationto the portable terminals 20 which have transmitted a response acceptingto move to the surveillance-desired area (S506).

Advantageous Effect of Fourth Example Embodiment

As described above, according to this example embodiment, new candidateterminals are determined until the number of times of the responsereception unit 106 receiving the response from candidate terminalsaccepting to move to the surveillance-desired area reaches the numbercalculated by the candidate determination unit 103. Thus, it is possibleto perform control to move a desired number of portable terminals 20 tothe surveillance-desired area. In addition, it is possible to prevent anoccurrence of a situation in which too many portable terminals 20 aremoved to the surveillance-desired area. As a result, it is possible toprevent a poorly-surveilled area from being formed also in areas otherthan the surveillance-desired area.

In this example embodiment, incentive information is provided to theportable terminal 20 which has transmitted a response accepting to moveto the surveillance-desired area. Accordingly, it is possible to enhancemotivation of a user of a portable terminal 20 (that is, a generalperson) expressing participation in surveillance work to move inaccordance with a notification from the center apparatus 10.

Hitherto, the example embodiments of the present invention are describedwith reference to the drawings. However, the example embodiments arejust examples of the present invention, and various configurations otherthan the above example embodiments can be employed.

A plurality of processes are described in order in the plurality offlowcharts or the plurality of sequence diagrams which are used in theabove descriptions. However, the turn of performing a process, which isapplied to each of the example embodiments is not limited to the turndescribed therein. In each of the example embodiments, the order of theillustrated processes can be changed in a range without hindrance incontents. The above-described example embodiments can be combined in arange in which the contents do not conflict with each other.

Examples of reference forms are noted below.

1. A surveillance system including:

an area information acquisition unit that acquires information of asurveillance-desired area;

a position information acquisition unit that acquires pieces of positioninformation of a plurality of portable terminals, each terminalperforming surveillance using an image capturing unit;

a candidate determination unit that determines a candidate portableterminal to be moved to the surveillance-desired area from among theplurality of portable terminals based on the acquired pieces of positioninformation of the plurality of portable terminals; and

a notification output unit that outputs a notification to the candidateportable terminal requesting to move to the surveillance-desired area.

2. The surveillance system according to 1,

wherein the position information acquisition unit acquires positioninformation of a portable terminal expressing participation insurveillance from among the plurality of portable terminals.

3. The surveillance system according to 1 or 2,

wherein the candidate determination unit

identifies a dense area in which the number of the portable terminals ora density of the portable terminals is equal to or greater than a firstthreshold based on the position information of the portable terminals,and

determines a candidate portable terminal to be moved to thesurveillance-desired area from among the portable terminals present inthe identified dense area.

4. The surveillance system according to 3, further including: an indexinformation acquisition unit that acquires index information as anindicator of a degree of necessity for surveillance,

wherein the candidate determination unit changes the first thresholdbased on the acquired index information.

5. The surveillance system according to any one of 1 to 4,

wherein the area information acquisition unit

identifies a sparse area in which the number of the portable terminalsor a density of the portable terminals is equal to or smaller than asecond threshold based on the position information of the portableterminals, and

sets the identified sparse area as a surveillance-desired area.

6. The surveillance system according to 5, further including: an indexinformation acquisition unit that acquires index information as anindicator of a degree of necessity for surveillance,

wherein the area information acquisition unit changes the secondthreshold based on the acquired index information.

7. The surveillance system according to any one of 1 to 6, furtherincluding: a response reception unit that receives a response to thenotification from the candidate portable terminal,

wherein the candidate determination unit

calculates the number of portable terminals to be moved to thesurveillance-desired area, and

repeats determination of the candidate portable terminal to be moved tothe surveillance-desired area until the received number of responsesaccepting to move to the surveillance-desired area reaches thecalculated number.

8. The surveillance system according to 7, further including: anincentive information provision unit that provides incentive informationto the candidate portable terminal which has transmitted the responseaccepting to move to the surveillance-desired area.

9. A surveillance method performed by a computer, the method including:

acquiring information of a surveillance-desired area;

acquiring pieces of position information of a plurality of portableterminals, each portable terminal performing surveillance using an imagecapturing unit;

determining a candidate portable terminal to be moved to thesurveillance-desired area from among the plurality of portable terminalsbased on the acquired pieces of position information of the plurality ofportable terminals; and

outputting a notification to the candidate portable terminal requestingto move to the surveillance-desired area.

10. The surveillance method performed by the computer according to 9,the method further including:

acquiring position information of a portable terminal expressingparticipation in surveillance from among the plurality of portableterminals.

11. The surveillance method performed by the computer according to 9 or10, the method further including:

identifying a dense area in which the number of the portable terminalsor a density of the portable terminals is equal to or greater than afirst threshold based on the position information of the portableterminals, and

determining a candidate portable terminal to be moved to thesurveillance-desired area from among portable terminals present in theidentified dense area.

12. The surveillance method performed by the computer according to 11,the method further including:

acquiring index information as an indicator of a degree of necessity forsurveillance, and changing the first threshold based on the acquiredindex information.

13. The surveillance method performed by the computer according to anyone of 9 to 12, the method further including:

identifying a sparse area in which the number of the portable terminalsor a density of the portable terminals is equal to or smaller than asecond threshold based on the position information of the portableterminal, and

setting the identified sparse area as a surveillance-desired area.

14. The surveillance method performed by the computer according to 13,the method further including:

acquiring index information as an indicator of a degree of necessity forsurveillance, and

changing the second threshold based on the acquired index information.

15. The surveillance method performed by the computer according to anyone of 9 to 14, the method further including:

receiving a response to the notification from the candidate portableterminal,

calculating the number of portable terminals to be moved to thesurveillance-desired area, and

repeating the step of determining a candidate portable terminal to bemoved to the surveillance-desired area until the received number ofresponses accepting to move to the surveillance-desired area reaches thecalculated number.

16. The surveillance method performed by the computer according to 15,the method further including:

providing incentive information to the candidate portable terminal whichhas transmitted the response accepting to move to thesurveillance-desired area.

17. A program causing a computer to function as:

an area information acquisition unit that acquires information of asurveillance-desired area;

a position information acquisition unit that acquires pieces of positioninformation of a plurality of portable terminals, each portable terminalperforming surveillance using an image capturing unit;

a candidate determination unit that determines a candidate portableterminal to be moved to the surveillance-desired area from among theplurality of portable terminals based on the acquired pieces of positioninformation of the plurality of portable terminals; and

a notification output unit that outputs a notification to the candidateportable terminal requesting to move to the surveillance-desired area.

18. The program according to 17, further causing the computer tofunction as:

the position information acquisition unit that acquires positioninformation of a portable terminal expressing participation insurveillance from among the plurality of portable terminals.

19. The program according to 17 or 18, further causing the computer tofunction as:

the candidate determination unit that

identifies a dense area in which the number of the portable terminals ora density of the portable terminals is equal to or greater than a firstthreshold based on the acquired position information of the portableterminals, and

determines a candidate portable terminal to be moved to thesurveillance-desired area from among the portable terminals present inthe identified dense area.

20. The program according to 19, further causing the computer tofunction as:

an index information acquisition unit that acquires index information asan indicator of a degree of necessity for surveillance, and

the candidate determination unit that changes the first threshold basedon the acquired index information.

21. The program according to any one of 17 to 20, further causing thecomputer to function as:

the area information acquisition unit that identifies a sparse area inwhich the number of the portable terminals or a density of the portableterminals is equal to or smaller than a second threshold based on theposition information of the portable terminal and sets the identifiedsparse area as a surveillance-desired area.

22. The program according to 21, further causing the computer tofunction as:

an index information acquisition unit that acquires index information asan indicator of a degree of necessity for surveillance, and

the area information acquisition unit that changes the second thresholdbased on the acquired index information.

23. The program according to any one of 17 to 22, further causing thecomputer to function as:

a response reception unit that receives a response to the notificationfrom the candidate portable terminal, and

the candidate determination unit that calculates the number of portableterminals to be moved to the surveillance-desired area, and repeats thedetermination of the candidate portable terminal to be moved to thesurveillance-desired area until the received number of responsesaccepting to move to the surveillance-desired area reaches thecalculated number.

24. The program according to 23, further causing the computer tofunction as:

an incentive information provision unit that provides incentiveinformation to the candidate portable terminal which has transmitted theresponse accepting to move to the surveillance-desired area.

The invention claimed is:
 1. An event surveillance system forsurveillance of an event venue, comprising: a movable vehicle; at leastone stationary computer equipped in the movable vehicle; and at leastone display device equipped in the movable vehicle; wherein the at leastone stationary computer comprises: at least one memory storinginstructions; and at least one processor coupled to the at least onememory and configured to execute the instructions to: acquireinformation of a surveillance-desired area; acquire position informationof a plurality of portable terminals being used for surveillance withuse of cameras of the plurality of portable terminals; determine atleast one candidate portable terminal to be moved to thesurveillance-desired area from among the plurality of portable terminalsbased on the acquired position information of the plurality of portableterminals; output a notification to the at least one candidate portableterminal requesting to move to the surveillance-desired area; calculatedegree of congestion based on at least one image captured by one of thecameras of the plurality of portable terminals or a surveillance camerainstalled in the event venue; and cause the at least one display deviceto visually display the calculated degree of congestion, wherein the atleast one processor is further configured to: receive an image capturedby a wearable camera worn by a security guard in the event venue; andcause the at least one display device to display the image captured bythe wearable camera.
 2. The event surveillance system according to claim1, wherein the at least one processor is configured to: acquire positioninformation of a portable terminal on which predetermined applicationsoftware has been installed.
 3. The event surveillance system accordingto claim 1, wherein the event venue is a marathon venue, the at leastone processor is further configured to determine a surveillance-targetarea, based on location information of at least one person at front orend of runners, the at least one person being a security guard or aguide involved in the marathon, and the surveillance-desired area isdetermined from within the surveillance-target area.
 4. The eventsurveillance system according to claim 1, wherein the at least oneprocessor is configured to: acquire position information of a portableterminal that has transmitted an expression of participation in thesurveillance.
 5. The event surveillance system according to claim 1,wherein the at least one processor is further configured to: identify adense area in which a number of portable terminals, among the pluralityof portable terminals, or a density of portable terminals, among theplurality of portable terminals, is equal to or greater than athreshold, based on the position information of the plurality ofportable terminals; and determine the at least one candidate portableterminal to be moved to the surveillance-desired area from among theportable terminals present in the identified dense area.
 6. The eventsurveillance system according to claim 5, wherein the at least oneprocessor is further configured to: acquire index information serving asan indicator of degree of necessity for surveillance; and change thethreshold based on the acquired index information.
 7. The eventsurveillance system according to claim 1, wherein the at least oneprocessor is further configured to: identify a sparse area in which anumber of portable terminals, among the plurality of portable terminals,or a density of portable terminals, among the plurality of portableterminals, is equal to or smaller than a threshold, based on theposition information of the plurality of portable terminals; and set theidentified sparse area as the surveillance-desired area.
 8. The eventsurveillance system according to claim 7, wherein the at least oneprocessor is further configured to: acquire index information serving asan indicator of degree of necessity for surveillance; and change thethreshold based on the acquired index information.
 9. An eventsurveillance method for surveillance of an event venue, performed by atleast one stationary computer equipped in a movable vehicle, the eventsurveillance method comprising: acquiring information of asurveillance-desired area; acquiring position information of a pluralityof portable terminals being used for surveillance with use of cameras ofthe plurality of portable terminals; determining at least one candidateportable terminal to be moved to the surveillance-desired area fromamong the plurality of portable terminals based on the acquired positioninformation of the plurality of portable terminals; outputting anotification to the at least one candidate portable terminal requestingto move to the surveillance-desired area; calculating degree ofcongestion based on at least one image captured by one of the cameras ofthe plurality of portable terminals or a surveillance camera installedin the event venue; and causing at least one display device equipped inthe movable vehicle to visually display the calculated degree ofcongestion, receiving an image captured by a wearable camera worn by asecurity guard in the event venue; and causing at least one displaydevice to display the image captured by the wearable camera.
 10. Theevent surveillance method according to claim 9, comprising acquiringposition information of a portable terminal on which predeterminedapplication software has been installed.
 11. The event surveillancemethod according to claim 9, wherein the event venue is a marathonvenue, the event surveillance method further comprises determining asurveillance-target area, based on location information of at least oneperson at front or end of runners, the at least one person being asecurity guard or a guide involved in the marathon, and thesurveillance-desired area is determined from within thesurveillance-target area.
 12. A non-transitory computer-readable storagemedium storing a program that causes a computer equipped in a movablevehicle to perform an event surveillance method for surveillance of anevent venue, the event surveillance method comprising: acquiringinformation of a surveillance-desired area; acquiring positioninformation of a plurality of portable terminals being used forsurveillance with use of cameras of the plurality of portable terminals;determining at least one candidate portable terminal to be moved to thesurveillance-desired area from among the plurality of portable terminalsbased on the acquired position information of the plurality of portableterminals; outputting a notification to the at least one candidateportable terminal requesting to move to the surveillance-desired area;calculating degree of congestion based on at least one image captured byone of the cameras of the plurality of portable terminals or asurveillance camera installed in the event venue; and causing at leastone display device equipped in the movable vehicle to visually displaythe calculated degree of congestion; receiving an image captured by awearable camera worn by a security guard in the event venue; and causingat least one display device to display the image captured by thewearable camera.
 13. The storage medium according to claim 12, whereinthe event surveillance method comprises acquiring position informationof a portable terminal on which predetermined application software hasbeen installed.
 14. The storage medium according to claim 12, whereinthe event venue is a marathon venue, the event surveillance methodfurther comprises determining a surveillance-target area, based onlocation information of at least one person at front or end of runners,the at least one person being a security guard or a guide involved inthe marathon, and the surveillance-desired area is determined fromwithin the surveillance-target area.